home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / Scanning Generic LaserWriter / Generic LaserWriter.r < prev    next >
Encoding:
Text File  |  1996-06-15  |  67.2 KB  |  1,491 lines  |  [TEXT/MPS ]

  1. /*------------------------------------------------------------------------------
  2. FILENAME
  3.     Generic LaserWriter.r
  4.  
  5. DESCRIPTION
  6.     This module contains all of the #defines for the generic
  7.     LaserWriter driver.
  8.     
  9.     4/26/93 - dmh - Updated for the b1 seed.
  10.     9/13/93 - dmh - Updated for the b2 seed.
  11.    12/18/93    - dmh - Made non-IIg-specific for the b3 seed.
  12.     3/22/94 - dmh - Updated for the b4 seed.
  13.     5/03/94 - dmh - Updated for the f2 seed.
  14.     6/18/94 - dmh - Added 'scan' handling support.
  15.     7/04/94 - dmh - Changed 'scan' loading so that only one fetch is done
  16.                     for either pre-scan handle regardless of how many DTPs
  17.                     are printing, and how many gxPostScriptScanStatusText
  18.                     and gxPostScriptScanPrinterText messages are processed.
  19.                     Note that this code now uses both the driver's class
  20.                     and instance contexts to store data.
  21.                   - Added the 3 missing driver icons.
  22.     8/28/94 - dmh - Finalized for SDK.
  23.     6/14/96 - cn  - Updated to support Universal Interfaces 2.1.
  24.  
  25. COPYRIGHT
  26.      Copyright Apple Computer, Inc. 1989-1996
  27.      All rights reserved. 
  28. -------------------------------------------------------------------------------- */
  29.  
  30. #include "Types.r"
  31. #include "SysTypes.r"
  32. #include "GXPrintingResTypes.r"
  33.  
  34. // the defines
  35.  
  36. #define vShortVersionStr        "1.0"
  37. #define    kDriverName                "Generic LaserWriter"
  38. #define    kCreatorType            'scL1'
  39. #define kStatusTextScanResID    (gxPostscriptScanningID +6)
  40. #define kPrinterTextScanResID    (gxPostscriptScanningID +7)
  41. #define kPrescanStatResID        (gxPrintingDriverBaseID +10)
  42.  
  43.  
  44. /* ------------------------------------------------------------------------ */
  45. /* 'vers' RESOURCE REQUIRED BY ALL PRINTER DRIVERS                            */
  46. /* ------------------------------------------------------------------------ */
  47.  
  48. /*    The first byte of this resource must be zero or one for
  49.     this driver to be compatible with GX v1.0.  The
  50.     remainder of the data is ignored                        */
  51.  
  52. resource 'vers' (gxPrintingDriverBaseID, sysheap, purgeable) {
  53.     0x0,
  54.     0x0,
  55.     release,
  56.     0x0,
  57.     verUS,
  58.     "",
  59.     ""
  60. };
  61.  
  62.  
  63. // Normal 'vers' resources so we can tell what version we've got.
  64.  
  65. resource 'vers' (1, sysheap, purgeable) {
  66.     0x1,
  67.     0x0,
  68.     final,
  69.     0x0,
  70.     verUS,
  71.     vShortVersionStr,
  72.     vShortVersionStr", © Apple Computer, Inc. 1988-1994"
  73. };
  74.  
  75.  
  76. resource 'vers' (2, sysheap, purgeable) {
  77.     0x1,
  78.     0x0,
  79.     final,
  80.     0x0,
  81.     verUS,
  82.     vShortVersionStr,
  83.     "Sample Printer Driver"
  84. };
  85.  
  86.  
  87. /*------------------------------------------- the bundle ------------------------------------*/
  88.  
  89. type kCreatorType as 'STR ';
  90.  
  91. resource kCreatorType (0, sysheap, purgeable) { "Generic LaserWriter Driver " vShortVersionStr };
  92.  
  93. resource 'BNDL' (gxPrintingDriverBaseID + 1, sysheap, purgeable) {
  94.     kCreatorType,
  95.     0,
  96.     {
  97.         'FREF',
  98.         {
  99.             0, gxPrintingDriverBaseID,
  100.             1, gxPrintingDriverBaseID + 1,
  101.             2, gxPrintingDriverBaseID + 2,
  102.             3, gxPrintingDriverBaseID + 3,
  103.             4, gxPrintingDriverBaseID + 4,
  104.             5, gxPrintingDriverBaseID + 5,
  105.             6, gxPrintingDriverBaseID + 6,
  106.             7, gxPrintingDriverBaseID + 7
  107.         },
  108.         'ICN#',
  109.         {
  110.             0, gxPrintingDriverBaseID + 2,
  111.             1, gxPrintingDriverBaseID + 2,
  112.             2, gxPrintingDriverBaseID + 3,
  113.             3, gxPrintingDriverBaseID + 4,
  114.             4, gxPrintingDriverBaseID + 5,
  115.             5, gxPrintingDriverBaseID + 6,
  116.             6, gxPrintingDriverBaseID + 6,
  117.             7, gxPrintingDriverBaseID + 7
  118.         }
  119.     }
  120. };
  121.  
  122. resource 'FREF' (gxPrintingDriverBaseID, sysheap, purgeable) {
  123.     'pdvr',
  124.     0,
  125.     ""
  126. };
  127.  
  128. resource 'FREF' (gxPrintingDriverBaseID + 1, sysheap, purgeable) {
  129.     'dpnn',
  130.     1,
  131.     ""
  132. };
  133.  
  134. resource 'FREF' (gxPrintingDriverBaseID + 2, sysheap, purgeable) {
  135.     'dpns',
  136.     2,
  137.     ""
  138. };
  139.  
  140. resource 'FREF' (gxPrintingDriverBaseID + 3, sysheap, purgeable) {
  141.     'dpcn',
  142.     3,
  143.     ""
  144. };
  145.  
  146. resource 'FREF' (gxPrintingDriverBaseID + 4, sysheap, purgeable) {
  147.     'dpcs',
  148.     4,
  149.     ""
  150. };
  151.  
  152. resource 'FREF' (gxPrintingDriverBaseID + 5, sysheap, purgeable) {
  153.     'dvcf',
  154.     5,
  155.     ""
  156. };
  157.  
  158. resource 'FREF' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  159.     'dpna',
  160.     6,
  161.     ""
  162. };
  163.  
  164. resource 'FREF' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  165.     'dppz',
  166.     7,
  167.     ""
  168. };
  169.  
  170. resource 'STR ' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) { vShortVersionStr };
  171.  
  172. resource gxDriverFileFormatType (gxDriverFileFormatID, sysheap, purgeable ) {
  173.  
  174.     {
  175.         "PostScript"
  176.     };
  177. };
  178.  
  179. /* ------------------------- resources for scanning the status ----------------------*/
  180.  
  181. /* ---------------- Begin NORMAL scan resources ---------------- */
  182.  
  183. resource gxPostscriptScanningType (gxPostscriptScanningID, sysheap, purgeable)
  184. {
  185.     0,
  186.     {
  187.         SimpleScan {"busy"}, SimpleScan { "printer busy" }, SimpleOffset {}, NoAction {};
  188.         SimpleScan {"waiting"}, SimpleScan {"preparing data"}, SimpleOffset {}, NoAction {};    
  189.     }
  190. };
  191.  
  192. resource gxPostscriptScanningType (gxPostscriptScanningID +1, sysheap, purgeable)
  193. {
  194.     0,
  195.     {
  196.         SimpleScan {"%%["}, SimpleScan {""}, SimpleOffset {}, NoAction {};
  197.         SimpleScan {"]%%"}, SimpleScan {""}, SimpleOffset {}, NoAction {};
  198.         SimpleScan {"PrinterError"}, SimpleScan {"Printer"}, SimpleOffset {}, NoAction {}
  199.     }
  200. };
  201.  
  202. /* ----------------- End NORMAL scan resources ----------------- */
  203. /* -------------- Begin PRE-FLIGHT scan resources -------------- */
  204.  
  205. // gxPostScriptScanStatusText 'scan' resource:
  206.  
  207. resource gxPostscriptScanningType (kStatusTextScanResID, sysheap, purgeable)
  208. {
  209.     0,
  210.     {
  211.         SimpleScan {"out of paper"}, SimpleScan {"needs paper"}, SimpleOffset {},
  212.             SimpleAction {nonFatalError, 2};
  213.         SimpleScan {"cover open"}, SimpleScan {"lid is a jar"}, SimpleOffset {},
  214.             SimpleAction {nonFatalError, 3};
  215.         SimpleScan {"no paper tray"}, NilPtrScan {0}, SimpleOffset {},
  216.             SimpleAction {nonFatalError, 4};
  217.         SimpleScan {"job:"}, SimpleScan {"Dudette:"}, SimpleOffset {},
  218.             NoAction {};
  219.         SimpleScan {"needs attention"}, SimpleScan {"is beckoning you"}, SimpleOffset {},
  220.             NoAction {}
  221.     }
  222. };
  223.  
  224.  
  225. // gxPostScriptScanPrinterText 'scan' resource:
  226.  
  227. resource gxPostscriptScanningType (kPrinterTextScanResID, sysheap, purgeable)
  228. {
  229.     0,
  230.     {
  231.         SimpleScan {"out of paper"}, NilPtrScan {0}, SimpleOffset {},
  232.             SimpleAction {nonFatalError, 2};
  233.         SimpleScan {"cover open"}, SimpleScan {"lid is a jar"}, SimpleOffset {},
  234.             SimpleAction {nonFatalError, 3};
  235.         SimpleScan {"no paper tray"}, NilPtrScan {0}, SimpleOffset {},
  236.             SimpleAction {nonFatalError, 4};
  237.         SimpleScan {"job:"}, SimpleScan {"Dudette:"}, SimpleOffset {},
  238.             NoAction {}
  239.     }
  240. };
  241.  
  242. /* --------------- End PRE-FLIGHT scan resources --------------- */
  243. /* ----------- Begin PRE-FLIGHT stat & plrt resources ---------- */
  244.  
  245. // Scan status/printer text 'stat' resource.
  246.  
  247. resource gxStatusType (kPrescanStatResID, sysheap, purgeable)
  248. {
  249.     kCreatorType,
  250.     {
  251.         // format: type, unique identifier, plrt ID, DTP string
  252.  
  253.         printerReady,    10, 0,    " ";
  254.         userAlert,         20, gxPrintingDriverBaseID +20,    "Yo, dude!  Your printer needs to be fed!";
  255.         userAlert,         30, gxPrintingDriverBaseID +40,    "Yo, dude!  The printer cover is open!";
  256.         userAlert,        40, gxPrintingDriverBaseID +30, "Yo, dude!  Somebody stole your paper tray!"
  257.     }
  258. };
  259.  
  260.  
  261. // Missing paper tray alert.
  262.  
  263. resource gxPrintingAlertType (gxPrintingDriverBaseID +20, sysheap, purgeable)
  264. {
  265.     printingStatus,
  266.     stopIcon,
  267.     defaultSystemSize,
  268.     defaultAction,
  269.     noCancelTitle,
  270.     "Printer hungry for more paper."
  271.     "Feed it.",
  272.     "OK",
  273.     "",
  274.     "",
  275.     "",
  276.     "Out of Paper"
  277. };
  278.  
  279. resource gxPrintingAlertType (gxPrintingDriverBaseID +30, sysheap, purgeable)
  280. {
  281.     printingStatus,
  282.     stopIcon,
  283.     defaultSystemSize,
  284.     defaultAction,
  285.     noCancelTitle,
  286.     "Apparently, somebody has stolen the paper tray "
  287.     "from the printer “!0.”  Please alert the authorities.",
  288.     "OK",
  289.     "",
  290.     "",
  291.     "",
  292.     "Missing Paper Tray"
  293. };
  294.  
  295.  
  296. resource gxPrintingAlertType (gxPrintingDriverBaseID +40, sysheap, purgeable)
  297. {
  298.     printingStatus,
  299.     stopIcon,
  300.     defaultSystemSize,
  301.     defaultAction,
  302.     noCancelTitle,
  303.     "The printer cover is a jar.  "
  304.     "No its a cover.",
  305.     "OK",
  306.     "",
  307.     "",
  308.     "",
  309.     "Cover Open"
  310. };
  311.  
  312. /* ------------ End PRE-FLIGHT stat & plrt resources ----------- */
  313.  
  314.  
  315. /*-------------------------- resource for telling printing who we are ------------------------*/
  316.  
  317. // select which imaging system to use, the ID of the override resource, 
  318. // and the number of overrides we use
  319.  
  320. resource gxImagingSystemSelectorType (gxImagingSystemSelectorID, sysheap, purgeable )
  321. {
  322.     gxPostscriptPrinterType    // we use the PostScript system
  323. };
  324.  
  325.  
  326. // this resource allows us to customize the old API's behavior
  327.  
  328. resource 'cust' (-8192, sysheap, purgeable )
  329. {
  330.     300, 300,                    // our DPI
  331.     laserWriter,                // we use the default up driver (LaserWriter)
  332.     {4, 4},                        // pattern stretch of 4 (nearest thing to 300 dpi/72 dpi)
  333.     gxPostScriptTargetTranslation + gxOptimizedTranslation
  334. };
  335.  
  336. // this resource tells the quickdraw driver about the resolution of the device
  337.  
  338. resource gxReslType ( gxReslID, sysheap, purgeable )
  339. {
  340.     rangeType,
  341.     25, 1500,
  342.     25,    1500,
  343.     { 300, 300 };
  344. };
  345.  
  346. // this resource customizes the behavior of the universal driver, allowing us
  347. // to use standard mechanisms for buffering and IO
  348.  
  349. resource gxUniversalIOPrefsType ( gxUniversalIOPrefsID, sysheap, purgeable  )
  350. {
  351.     standardIO,
  352.     4,            // four buffers (univ driver WILL run with less if it needs to)
  353.     1024*2,        // we want them to each be large enough for one scan line of data (at least)
  354.     10,            // number of requests blocks to allocate for HIO
  355.     600,        // wait 10 seconds to open and close connections
  356.     1200,        // and 20 seconds for reading and writing
  357. };
  358.  
  359. resource gxPostscriptPrefsType ( gxPostscriptPrefsID, sysheap, purgeable  )    
  360. {
  361.     1,                                            // language level
  362.     gxRGBSpace,                                    // shape color space
  363.     0,                                            // flags
  364.     1500,                                        // path limit
  365.     31,                                            // gsave limit
  366.     500,                                        // operand stack limit
  367.     type1StreamType + type3StreamType,            // the font type that this printer supports
  368.     434204                                        // vm
  369. };
  370.  
  371. /*----------------------------------------- message overrides --------------------------------*/
  372.  
  373. // overrides for universal messages and where to find them in the jump table
  374.  
  375. #define firstOffset        4
  376. #define    segmentID        0
  377.  
  378. resource gxOverrideType ( gxDriverImagingOverrideID, sysheap, purgeable  )
  379.     {
  380.         {
  381.             gxPostscriptScanPrinterText,segmentID, firstOffset,
  382.             gxPostscriptScanStatusText,    segmentID, firstOffset +4    
  383.         };
  384.     };
  385.  
  386. resource gxOverrideType ( gxDriverUniversalOverrideID, sysheap, purgeable  )
  387.     {
  388.         {
  389.             gxOpenConnection,            segmentID, firstOffset + 8,
  390.             gxCleanupOpenConnection,    segmentID, firstOffset + 12,
  391.             gxCloseConnection,            segmentID, firstOffset + 16
  392.         };
  393.     };
  394.  
  395. /*-------------------------------------------- LaserWriter paper types --------------------*/
  396.  
  397. resource 'ptyp'    ( gxPrintingDriverBaseID + 1, sysheap, purgeable  )    {
  398.     
  399.     "US Letter",
  400.     
  401.         /* page rectangle */
  402.     0x00000000,                /* 0.0 */
  403.     0x00000000,                /* 0.0 */
  404.     0x0247AE18,                /* 8.10667 */
  405.     0x0308A3DC,                /* 10.7867 */
  406.  
  407.         /* paper rectangle */
  408.     0xFFF1D70C,                /* -0.196666 */
  409.     0xFFF870A8,                /* -0.104999 */
  410.     0x0255D70C,                /* 8.30333 */
  411.     0x031070A8,                /* 10.895 */
  412.     
  413.     usLetterBase,
  414.     kCreatorType,
  415.  
  416.     inch,
  417.  
  418.     oldAndNewStylePaperType,
  419.     isDefaultPaperType,
  420.     {
  421.         'post',
  422.         gxPrintingTagID,
  423.         itemLocked,
  424.         itemPersistent,
  425.         0,
  426.         "/letter dup where { pop load exec }{ pop } ifelse\n"
  427.     }
  428. };
  429.  
  430. resource 'ptyp' ( gxPrintingDriverBaseID + 2, sysheap, purgeable  )    {
  431.     
  432.     "US Legal",
  433.     
  434.         /* page rectangle */
  435.     0x00000000,                /* 0.0 */
  436.     0x00000000,                /* 0.0 */
  437.     0x0247AE18,                /* 8.10667 */
  438.     0x03E0A3DC,                /* 13.7867 */
  439.  
  440.         /* paper rectangle */
  441.     0xFFF1D70C,                /* -0.196666 */
  442.     0xFFF870A8,                /* -0.104999 */
  443.     0x0255D70C,                /* 8.30333 */
  444.     0x03E870A8,                /* 13.895 */
  445.  
  446.     usLegalBase,
  447.     kCreatorType,
  448.  
  449.     inch,
  450.     
  451.     oldAndNewStylePaperType,
  452.     notDefaultPaperType,
  453.     {
  454.         'post',
  455.         gxPrintingTagID,
  456.         itemLocked,
  457.         itemPersistent,
  458.         0,
  459.         "/legal dup where { pop load exec }{ pop } ifelse\n"
  460.     }
  461. };
  462.  
  463.  
  464. resource 'ptyp' ( gxPrintingDriverBaseID + 3, sysheap, purgeable  )    {
  465.  
  466.     "A4 Letter",
  467.     
  468.         /* page rectangle */
  469.     0x00000000,                /* 0.0 */
  470.     0x00000000,                /* 0.0 */
  471.     0x023851EC,                /* 7.89333 */
  472.     0x0337AE18,                /* 11.44 */
  473.  
  474.         /* paper rectangle */
  475.     0xFFF3A3C0,                /* -0.18 */
  476.     0xFFF73D74,                /* -0.121666 */
  477.     0x02467AE4,                /* 8.09 */
  478.     0x0340EB88,                /* 11.5683 */
  479.  
  480.     a4LetterBase,
  481.     kCreatorType,
  482.  
  483.     inch,
  484.     
  485.     oldAndNewStylePaperType,
  486.     notDefaultPaperType,
  487.     {
  488.         'post',
  489.         gxPrintingTagID,
  490.         itemLocked,
  491.         itemPersistent,
  492.         0,
  493.         "/a4 dup where { pop load exec }{ pop } ifelse\n"
  494.     }
  495. };
  496.  
  497. resource 'ptyp' ( gxPrintingDriverBaseID + 4, sysheap, purgeable  )    {
  498.  
  499.     "B5 Letter",
  500.     
  501.         /* page rectangle */
  502.     0x00000000,                /* 0.0 */
  503.     0x00000000,                /* 0.0 */
  504.     0x01E3D70C,                /* 6.72 */
  505.     0x02C28F60,                /* 9.81333 */
  506.  
  507.         /* paper rectangle */
  508.     0xFFEB5C2A,                /* -0.286666 */
  509.     0x000751EC,                /* 0.101667 */
  510.     0x01DE51EC,                /* 6.64333 */
  511.     0x02CBCCD0,                /* 9.94167 */
  512.  
  513.     b5LetterBase,
  514.     kCreatorType,
  515.  
  516.     inch,
  517.     
  518.     oldAndNewStylePaperType,
  519.     notDefaultPaperType,
  520.     {
  521.         'post',
  522.         gxPrintingTagID,
  523.         itemLocked,
  524.         itemPersistent,
  525.         0,
  526.         "/b5 dup where { pop load exec }{ pop } ifelse\n"
  527.     }    
  528. };
  529.  
  530. resource 'ptyp' ( gxPrintingDriverBaseID + 5, sysheap, purgeable  )    {
  531.  
  532.     "US Letter (small)",
  533.     
  534.         /* page rectangle */
  535.     0x00000000,                /* 0.0 */
  536.     0x00000000,                /* 0.0 */
  537.     0x023851F0,                /* 7.89333 */
  538.     0x02E5999C,                /* 10.3 */
  539.  
  540.         /* paper rectangle */
  541.     0xFFEA28F6,                /* -0.303333 */
  542.     0xFFE6B854,                /* -0.351111 */
  543.     0x024E28F8,                /* 8.19667 */
  544.     0x02FEB854,                /* 10.6489 */
  545.  
  546.     usLetterBase,
  547.     kCreatorType,
  548.  
  549.     inch,
  550.     
  551.     oldAndNewStylePaperType,
  552.     notDefaultPaperType,
  553.     {
  554.         'post',
  555.         gxPrintingTagID,
  556.         itemLocked,
  557.         itemPersistent,
  558.         0,
  559.         "/lettersmall dup where { pop load exec }{ pop } ifelse\n"
  560.     }    
  561. };
  562.  
  563. resource 'ptyp' ( gxPrintingDriverBaseID + 6, sysheap, purgeable  )    {
  564.  
  565.     "A4 Letter (small)",
  566.     
  567.         /* page rectangle */
  568.     0x00000000,                /* 0.0 */
  569.     0x00000000,                /* 0.0 */
  570.     0x0228F5C4,                /* 7.68 */
  571.     0x0317C294,                /* 10.9967 */
  572.  
  573.         /* paper rectangle */
  574.     0xFFEB5C28,                /* -0.286667 */
  575.     0xFFE7147C,                /* -0.346111 */
  576.     0x023ECCD0,                /* 7.98333 */
  577.     0x0330C290,                /* 11.3439 */
  578.  
  579.     a4LetterBase,
  580.     kCreatorType,
  581.  
  582.     inch,
  583.     
  584.     oldAndNewStylePaperType,
  585.     notDefaultPaperType,
  586.     {
  587.         'post',
  588.         gxPrintingTagID,
  589.         itemLocked,
  590.         itemPersistent,
  591.         0,
  592.         "/a4small dup where { pop load exec }{ pop } ifelse\n"
  593.     }    
  594. };
  595.  
  596.  
  597. /*-------------------------- resources for printer fonts ---------------------------------*/
  598.  
  599. resource 'pfnt' ( 128, "AvantGarde-Book", sysheap, purgeable )        {
  600.     ROMFont,
  601.     AdobeCharacterSet {};
  602. };
  603. resource 'pfnt' ( 129, "AvantGarde-BookOblique", sysheap, purgeable )        {
  604.     ROMFont,
  605.     AdobeCharacterSet {};
  606. };
  607. resource 'pfnt' ( 130, "AvantGarde-Demi", sysheap, purgeable )        {
  608.     ROMFont,
  609.     AdobeCharacterSet {};
  610. };
  611. resource 'pfnt' ( 131, "AvantGarde-DemiOblique", sysheap, purgeable )        {
  612.     ROMFont,
  613.     AdobeCharacterSet {};
  614. };
  615. resource 'pfnt' ( 132, "Bookman-Demi", sysheap, purgeable )        {
  616.     ROMFont,
  617.     AdobeCharacterSet {};
  618. };
  619. resource 'pfnt' ( 133, "Bookman-DemiItalic", sysheap, purgeable )        {
  620.     ROMFont,
  621.     AdobeCharacterSet {};
  622. };
  623. resource 'pfnt' ( 134, "Bookman-Light", sysheap, purgeable )        {
  624.     ROMFont,
  625.     AdobeCharacterSet {};
  626. };
  627. resource 'pfnt' ( 135, "Bookman-LightItalic", sysheap, purgeable )        {
  628.     ROMFont,
  629.     AdobeCharacterSet {};
  630. };
  631. resource 'pfnt' ( 136, "Courier", sysheap, purgeable )        {
  632.     ROMFont,
  633.     AdobeCharacterSet {};
  634. };
  635. resource 'pfnt' ( 137, "Courier-Bold", sysheap, purgeable )        {
  636.     ROMFont,
  637.     AdobeCharacterSet {};
  638. };
  639. resource 'pfnt' ( 138, "Courier-BoldOblique", sysheap, purgeable )        {
  640.     ROMFont,
  641.     AdobeCharacterSet {};
  642. };
  643. resource 'pfnt' ( 139, "Courier-Oblique", sysheap, purgeable )        {
  644.     ROMFont,
  645.     AdobeCharacterSet {};
  646. };
  647. resource 'pfnt' ( 140, "Helvetica", sysheap, purgeable )        {
  648.     ROMFont,
  649.     AdobeCharacterSet {};
  650. };
  651. resource 'pfnt' ( 141, "Helvetica-Bold", sysheap, purgeable )        {
  652.     ROMFont,
  653.     AdobeCharacterSet {};
  654. };
  655. resource 'pfnt' ( 142, "Helvetica-BoldOblique", sysheap, purgeable )        {
  656.     ROMFont,
  657.     AdobeCharacterSet {};
  658. };
  659. resource 'pfnt' ( 143, "Helvetica-Narrow", sysheap, purgeable )        {
  660.     ROMFont,
  661.     AdobeCharacterSet {};
  662. };
  663. resource 'pfnt' ( 144, "Helvetica-Narrow-Bold", sysheap, purgeable )        {
  664.     ROMFont,
  665.     AdobeCharacterSet {};
  666. };
  667. resource 'pfnt' ( 145, "Helvetica-Narrow-BoldOblique", sysheap, purgeable )        {
  668.     ROMFont,
  669.     AdobeCharacterSet {};
  670. };
  671. resource 'pfnt' ( 146, "Helvetica-Narrow-Oblique", sysheap, purgeable )        {
  672.     ROMFont,
  673.     AdobeCharacterSet {};
  674. };
  675. resource 'pfnt' ( 147, "Helvetica-Oblique", sysheap, purgeable )        {
  676.     ROMFont,
  677.     AdobeCharacterSet {};
  678. };
  679. resource 'pfnt' ( 148, "NewCenturySchlbk-Bold", sysheap, purgeable )        {
  680.     ROMFont,
  681.     AdobeCharacterSet {};
  682. };
  683. resource 'pfnt' ( 149, "NewCenturySchlbk-BoldItalic", sysheap, purgeable )        {
  684.     ROMFont,
  685.     AdobeCharacterSet {};
  686. };
  687. resource 'pfnt' ( 150, "NewCenturySchlbk-Italic", sysheap, purgeable )        {
  688.     ROMFont,
  689.     AdobeCharacterSet {};
  690. };
  691. resource 'pfnt' ( 151, "NewCenturySchlbk-Roman", sysheap, purgeable )        {
  692.     ROMFont,
  693.     AdobeCharacterSet {};
  694. };
  695. resource 'pfnt' ( 153, "Palatino-Bold", sysheap, purgeable )        {
  696.     ROMFont,
  697.     AdobeCharacterSet {};
  698. };
  699. resource 'pfnt' ( 154, "Palatino-BoldItalic", sysheap, purgeable )        {
  700.     ROMFont,
  701.     AdobeCharacterSet {};
  702. };
  703. resource 'pfnt' ( 155, "Palatino-Italic", sysheap, purgeable )        {
  704.     ROMFont,
  705.     AdobeCharacterSet {};
  706. };
  707. resource 'pfnt' ( 156, "Palatino-Roman", sysheap, purgeable )        {
  708.     ROMFont,
  709.     AdobeCharacterSet {};
  710. };
  711. resource 'pfnt' ( 157, "Symbol", sysheap, purgeable )        {
  712.     ROMFont,
  713.     AppleCharacterSet {
  714.         191,
  715.         $"9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
  716.     };    
  717. };
  718. resource 'pfnt' ( 158, "Times-Bold", sysheap, purgeable )        {
  719.     ROMFont,
  720.     AdobeCharacterSet {};
  721. };
  722. resource 'pfnt' ( 159, "Times-BoldItalic", sysheap, purgeable )        {
  723.     ROMFont,
  724.     AdobeCharacterSet {};
  725. };
  726. resource 'pfnt' ( 160, "Times-Italic", sysheap, purgeable )        {
  727.     ROMFont,
  728.     AdobeCharacterSet {};
  729. };
  730. resource 'pfnt' ( 161, "Times-Roman", sysheap, purgeable )        {
  731.     ROMFont,
  732.     AdobeCharacterSet {};
  733. };
  734. resource 'pfnt' ( 162, "ZapfChancery-MediumItalic", sysheap, purgeable )        {
  735.     ROMFont,
  736.     AdobeCharacterSet {};
  737. };
  738.  
  739. /* -------------------------------- the icons ---------------------------------------- */
  740.  
  741. data 'ICN#' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  742.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  743.     $"01FF FF00 0100 0100 0100 0100 010E E100"            /* ................ */
  744.     $"0511 1100 0511 1100 0517 D100 0517 D100"            /* ..........—...—. */
  745.     $"071E F100 0120 0900 0130 1900 012F E900"            /* ..... Δ..0.../.. */
  746.     $"0F10 11E0 11FF FF10 2400 0048 42AA AA84"            /* ........$..HB™™Ñ */
  747.     $"8000 0002 8000 0002 AAAA AAAA 8000 0002"            /* Ä...Ä...™™™™Ä... */
  748.     $"8000 0002 9C00 0002 8000 0002 7FFF FFFC"            /* Ä...ú...Ä....... */
  749.     $"1000 0010 2000 0008 2000 0008 1FFF FFF0"            /* .... ... ....... */
  750.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  751.     $"01FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  752.     $"05FF FF00 05FF FF00 05FF FF00 05FF FF00"            /* ................ */
  753.     $"07FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  754.     $"0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF FFFC"            /* ........?....... */
  755.     $"FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"            /* ................ */
  756.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  757.     $"1FFF FFF0 3FFF FFF8 3FFF FFF8 1FFF FFF0"            /* ....?...?....... */
  758. };
  759.  
  760. data 'icl4' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  761.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  762.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  763.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  764.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  765.     $"0000 000F FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  766.     $"0000 000F 0C0C 0C0C 0C0C 0C0F 0000 0000"            /* ................ */
  767.     $"0000 000F C0C0 C0C0 C0C0 C0CF 0000 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  768.     $"0000 000F 0C0C FFFC FFFC 0C0F 0000 0000"            /* ................ */
  769.     $"0000 0F0F C0CF 000F 000F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  770.     $"0000 0F0F 0C0F 000F 000F 0C0F 0000 0000"            /* ................ */
  771.     $"0000 0F0F C0CF 0FFF FF0F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  772.     $"0000 0F0F 0C0F 0FFF FF0F 0C0F 0000 0000"            /* ................ */
  773.     $"0000 0FFF C008 FFF8 FFF8 C0CF 0000 0000"            /* ....¿.....¿œ.... */
  774.     $"0000 000F 0C88 8888 8888 8C0F 0000 0000"            /* .....àààààå..... */
  775.     $"0000 000F C088 8888 8888 80CF 0000 0000"            /* ....¿àààààÄœ.... */
  776.     $"0000 000F 0CEE 8888 888E EC0F 0000 0000"            /* ......àààé...... */
  777.     $"0000 FFFF C008 EEEE EEE8 00CF FFF0 0000"            /* ....¿......œ.... */
  778.     $"000F 001F FFFF FFFF FFFF FFFF 001F 0000"            /* ................ */
  779.     $"00F0 1B00 1000 1000 1000 1000 1B00 F000"            /* ................ */
  780.     $"0F10 00B0 B0B0 B0B0 B0B0 B0B0 B010 0F00"            /* ...∞∞∞∞∞∞∞∞∞∞... */
  781.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  782.     $"F010 0010 0010 0010 0010 0010 0010 00F0"            /* ................ */
  783.     $"F0B0 B0B0 B0B0 B0B0 B0B0 B0B0 B0B0 B0F0"            /* .∞∞∞∞∞∞∞∞∞∞∞∞∞∞. */
  784.     $"F010 0010 0010 0010 0010 0010 0010 00F0"            /* ................ */
  785.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  786.     $"F016 6610 0010 0010 0010 0010 0010 00F0"            /* ..f............. */
  787.     $"F000 1000 1000 1000 1000 1000 1000 10F0"            /* ................ */
  788.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  789.     $"000F EEEE EEEE EEEE EEEE EEEE EEEF 0000"            /* ................ */
  790.     $"00FD DDDD DDDD DDDD DDDD DDDD DDDD F000"            /* ................ */
  791.     $"00FC CCCC CCCC CCCC CCCC CCCC CCCC F000"            /* ..ÃÃÃÃÃÃÃÃÃÃÃÃ.. */
  792.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  793. };
  794.  
  795. data 'icl8' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  796.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  797.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  798.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  799.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  800.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  801.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  802.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  803.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  804.     $"0000 0000 0000 00FF FFFF FFFF FFFF FFFF"            /* ................ */
  805.     $"FFFF FFFF FFFF FFFF 0000 0000 0000 0000"            /* ................ */
  806.     $"0000 0000 0000 00FF 00F7 00F7 00F7 00F7"            /* ................ */
  807.     $"00F7 00F7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  808.     $"0000 0000 0000 00FF F700 F700 F700 F700"            /* ................ */
  809.     $"F700 F700 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  810.     $"0000 0000 0000 00FF 00F7 00F7 FFFF FFF7"            /* ................ */
  811.     $"FFFF FFF7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  812.     $"0000 0000 00FF 00FF F700 F7FF 0000 00FF"            /* ................ */
  813.     $"0000 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  814.     $"0000 0000 00FF 00FF 00F7 00FF 0000 00FF"            /* ................ */
  815.     $"0000 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  816.     $"0000 0000 00FF 00FF F700 F7FF 00FF FFFF"            /* ................ */
  817.     $"FFFF 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  818.     $"0000 0000 00FF 00FF 00F7 00FF 00FF FFFF"            /* ................ */
  819.     $"FFFF 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  820.     $"0000 0000 00FF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  821.     $"FFFF FFE4 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  822.     $"0000 0000 0000 00FF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  823.     $"E4E4 E4E4 E4F7 00FF 0000 0000 0000 0000"            /* ................ */
  824.     $"0000 0000 0000 00FF F700 E4E4 E4E4 E4E4"            /* ................ */
  825.     $"E4E4 E4E4 E400 F7FF 0000 0000 0000 0000"            /* ................ */
  826.     $"0000 0000 0000 00FF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  827.     $"E4E4 E4A5 A5F7 00FF 0000 0000 0000 0000"            /* ...••........... */
  828.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  829.     $"A5A5 A5E4 0000 F7FF FFFF FF00 0000 0000"            /* •••............. */
  830.     $"0000 00FF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  831.     $"FFFF FFFF FFFF FFFF 0101 01FF 0000 0000"            /* ................ */
  832.     $"0000 FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  833.     $"0101 0101 0101 0101 0133 0101 FF00 0000"            /* .........3...... */
  834.     $"00FF 0101 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  835.     $"3301 3301 3301 3301 3301 0101 01FF 0000"            /* 3.3.3.3.3....... */
  836.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  837.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  838.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  839.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  840.     $"FF01 3301 3301 3301 3301 3301 3301 3301"            /* ..3.3.3.3.3.3.3. */
  841.     $"3301 3301 3301 3301 3301 3301 3301 FF00"            /* 3.3.3.3.3.3.3... */
  842.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  843.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  844.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  845.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  846.     $"FF01 01EC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  847.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  848.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  849.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  850.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  851.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  852.     $"0000 00FF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  853.     $"FBFB FBFB FBFB FBFB FBFB FBFF 0000 0000"            /* ................ */
  854.     $"0000 FFF9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9"            /* ................ */
  855.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FF00 0000"            /* ................ */
  856.     $"0000 FFF7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7"            /* ................ */
  857.     $"F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 FF00 0000"            /* ................ */
  858.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  859.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  860. };
  861.  
  862. data 'ics#' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  863.     $"0000 0FF8 0808 2808 2948 3808 0A28 19CC"            /* ......(.)H8..(.à*/
  864.     $"2FFA 4001 5555 4001 5801 7FFF 3FFE 0000"            /* /.@.UU@.X...?... */
  865.     $"0000 0FF8 0FF8 2FF8 2FF8 3FF8 0FF8 1FFC"            /* .....././.?..... */
  866.     $"3FFE 7FFF 7FFF 7FFF 7FFF 7FFF 3FFE 0000"            /* ?...........?... */
  867. };
  868.  
  869. data 'ics4' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  870.     $"0000 0000 0000 0000 0000 FFFF FFFF F000"            /* ................ */
  871.     $"0000 F000 0000 F000 00F0 F0CE CEC0 F000"            /* ...........ŒŒ¿.. */
  872.     $"00F0 F0E0 E0E0 F000 00FF F0EF EFE0 F000"            /* ................ */
  873.     $"0000 F098 8890 F000 000F F089 9980 FF00"            /* ...òàê.....âôÄ.. */
  874.     $"00F0 FFFF FFFF F0F0 0F10 0010 0010 001F"            /* ................ */
  875.     $"0F0B 1B0B 1B0B 1B0F 0F10 0010 0010 001F"            /* ................ */
  876.     $"0F0F F000 1000 100F 0FFF FFFF FFFF FFFF"            /* ................ */
  877.     $"00FF FFFF FFFF FFF0 0000 0000 0000 0000"            /* ................ */
  878. };
  879.  
  880. data 'ics8' (gxPrintingDriverBaseID + 2, sysheap, purgeable ) {
  881.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  882.     $"0000 0000 FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  883.     $"0000 0000 FF00 0000 0000 0000 FF00 0000"            /* ................ */
  884.     $"0000 FF00 FF00 F8FB F8FB F800 FF00 0000"            /* ................ */
  885.     $"0000 FF00 FF00 FB00 FB00 FB00 FF00 0000"            /* ................ */
  886.     $"0000 FFFF FF00 FBFF FBFF FB00 FF00 0000"            /* ................ */
  887.     $"0000 0000 FF00 E7E1 E1E1 E700 FF00 0000"            /* ................ */
  888.     $"0000 00FF FF00 E1E7 E7E7 E100 FFFF 0000"            /* ................ */
  889.     $"0000 FF01 FFFF FFFF FFFF FFFF FF01 FF00"            /* ................ */
  890.     $"00FF 0101 0101 0101 0101 0101 0101 01FF"            /* ................ */
  891.     $"00FF 0133 0133 0133 0133 0133 0133 01FF"            /* ...3.3.3.3.3.3.. */
  892.     $"00FF 0101 0101 0101 0101 0101 0101 01FF"            /* ................ */
  893.     $"00FF 01FF FF01 0101 0101 0101 0101 01FF"            /* ................ */
  894.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  895.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  896.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  897. };
  898.  
  899. data 'ICN#' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  900.     $"01FF FF00 0100 0100 0100 0100 010E E100"            /* ................ */
  901.     $"0511 1100 0511 1100 0517 D100 0517 D100"            /* ..........—...—. */
  902.     $"071F F100 013F F900 013F F900 013F F900"            /* .....?...?...?.. */
  903.     $"0F1F F1E0 11FF FF10 2000 0008 4000 0004"            /* ........ ...@... */
  904.     $"8000 0002 8000 0002 8000 0002 8000 0002"            /* Ä...Ä...Ä...Ä... */
  905.     $"8000 0002 9C00 0002 8000 0002 7FFF FFFC"            /* Ä...ú...Ä....... */
  906.     $"1FFF FFF0 2000 0008 1FFF FFF0 0000 02A0"            /* .... ..........† */
  907.     $"BFFF FC9D 0000 0140 BFFF FE3D 0000 0000"            /* ø..ù...@ø..=.... */
  908.     $"01FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  909.     $"05FF FF00 05FF FF00 05FF FF00 05FF FF00"            /* ................ */
  910.     $"07FF FF00 01FF FF00 01FF FF00 01FF FF00"            /* ................ */
  911.     $"0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF FFFC"            /* ........?....... */
  912.     $"FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"            /* ................ */
  913.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  914.     $"1FFF FFF0 3FFF FFF8 1FFF FFF0 0000 03E0"            /* ....?........... */
  915.     $"FFFF FFFF FFFF FF7F FFFF FE3F 0000 0000"            /* ...........?.... */
  916. };
  917.  
  918. data 'icl4' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  919.     $"0000 000F FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  920.     $"0000 000F 0C0C 0C0C 0C0C 0C0F 0000 0000"            /* ................ */
  921.     $"0000 000F C0C0 C0C0 C0C0 C0CF 0000 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  922.     $"0000 000F 0C0C FFFC FFFC 0C0F 0000 0000"            /* ................ */
  923.     $"0000 0F0F C0CF 000F 000F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  924.     $"0000 0F0F 0C0F 000F 000F 0C0F 0000 0000"            /* ................ */
  925.     $"0000 0F0F C0CF 0FFF FF0F C0CF 0000 0000"            /* ....¿œ....¿œ.... */
  926.     $"0000 0F0F 0C0F 0FFF FF0F 0C0F 0000 0000"            /* ................ */
  927.     $"0000 0FFF C008 FFF8 FFF8 C0CF 0000 0000"            /* ....¿.....¿œ.... */
  928.     $"0000 000F 0C88 8888 8888 8C0F 0000 0000"            /* .....àààààå..... */
  929.     $"0000 000F C088 8888 8888 80CF 0000 0000"            /* ....¿àààààÄœ.... */
  930.     $"0000 000F 0CEE 8888 888E EC0F 0000 0000"            /* ......àààé...... */
  931.     $"0000 FFFF C008 EEEE EEE8 00CF FFF0 0000"            /* ....¿......œ.... */
  932.     $"000F 010F FFFF FFFF FFFF FFFF 010F 0000"            /* ................ */
  933.     $"00F0 1D10 1010 1010 1010 1010 1D10 F000"            /* ................ */
  934.     $"0F01 01D1 D1D1 D1D1 D1D1 D1D1 0101 0F00"            /* ...—————————.... */
  935.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  936.     $"F101 0101 0101 0101 0101 0101 0101 01F0"            /* ................ */
  937.     $"F0D0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 D0F0"            /* .––––––––––––––. */
  938.     $"F101 0101 0101 0101 0101 0101 0101 01F0"            /* ................ */
  939.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  940.     $"F106 6601 0101 0101 0101 0101 0101 01F0"            /* ..f............. */
  941.     $"F010 1010 1010 1010 1010 1010 1010 10F0"            /* ................ */
  942.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  943.     $"000F EEEE EEEE EEEE EEEE EEEE EEEF 0000"            /* ................ */
  944.     $"00FD DDDD DDDD DDDD DDDD DDDD DDDD F000"            /* ................ */
  945.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  946.     $"0000 0000 0000 0000 0000 00FC FCE0 0000"            /* ................ */
  947.     $"CCCC CCCC CCDD DDDD EEEE EECC FCCE EEEE"            /* ÃÃÃÃÃ......Ã.Œ.. */
  948.     $"0000 00CC CCCC CCCC CCCC CCCF 0FCC CCCC"            /* ...ÃÃÃÃÃÃÃÜ.ÃÃà*/
  949.     $"CCCC CDDD DDDE EEEE EEEE EFF0 00FE EEEE"            /* ÃÃÕ............. */
  950.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  951. };
  952.  
  953. data 'icl8' (gxPrintingDriverBaseID + 3, sysheap, purgeable ) {
  954.     $"0000 0000 0000 00FF FFFF FFFF FFFF FFFF"            /* ................ */
  955.     $"FFFF FFFF FFFF FFFF 0000 0000 0000 0000"            /* ................ */
  956.     $"0000 0000 0000 00FF 00F7 00F7 00F7 00F7"            /* ................ */
  957.     $"00F7 00F7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  958.     $"0000 0000 0000 00FF F700 F700 F700 F700"            /* ................ */
  959.     $"F700 F700 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  960.     $"0000 0000 0000 00FF 00F7 00F7 FFFF FFF7"            /* ................ */
  961.     $"FFFF FFF7 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  962.     $"0000 0000 00FF 00FF F700 F7FF 0000 00FF"            /* ................ */
  963.     $"0000 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  964.     $"0000 0000 00FF 00FF 00F7 00FF 0000 00FF"            /* ................ */
  965.     $"0000 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  966.     $"0000 0000 00FF 00FF F700 F7FF 00FF FFFF"            /* ................ */
  967.     $"FFFF 00FF F700 F7FF 0000 0000 0000 0000"            /* ................ */
  968.     $"0000 0000 00FF 00FF 00F7 00FF 00FF FFFF"            /* ................ */
  969.     $"FFFF 00FF 00F7 00FF 0000 0000 0000 0000"            /* ................ */
  970.     $"0000 0000 00FF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  971.     $"FFFF FFE4 F700 F7FF 0000 0000 0000 0000"            /* ................ */
  972.     $"0000 0000 0000 00FF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  973.     $"E4E4 E4E4 E4F7 00FF 0000 0000 0000 0000"            /* ................ */
  974.     $"0000 0000 0000 00FF F700 E4E4 E4E4 E4E4"            /* ................ */
  975.     $"E4E4 E4E4 E400 F7FF 0000 0000 0000 0000"            /* ................ */
  976.     $"0000 0000 0000 00FF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  977.     $"E4E4 E4A5 A5F7 00FF 0000 0000 0000 0000"            /* ...••........... */
  978.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  979.     $"A5A5 A5E4 0000 F7FF FFFF FF00 0000 0000"            /* •••............. */
  980.     $"0000 00FF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  981.     $"FFFF FFFF FFFF FFFF 0101 01FF 0000 0000"            /* ................ */
  982.     $"0000 FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  983.     $"0101 0101 0101 0101 0133 0101 FF00 0000"            /* .........3...... */
  984.     $"00FF 0101 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  985.     $"3301 3301 3301 3301 3301 0101 01FF 0000"            /* 3.3.3.3.3....... */
  986.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  987.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  988.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  989.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  990.     $"FF01 3301 3301 3301 3301 3301 3301 3301"            /* ..3.3.3.3.3.3.3. */
  991.     $"3301 3301 3301 3301 3301 3301 3301 FF00"            /* 3.3.3.3.3.3.3... */
  992.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  993.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  994.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  995.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  996.     $"FF01 01EC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  997.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  998.     $"FF01 0101 0101 0101 0101 0101 0101 0101"            /* ................ */
  999.     $"0101 0101 0101 0101 0101 0101 0101 FF00"            /* ................ */
  1000.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1001.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1002.     $"0000 00FF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  1003.     $"FBFB FBFB FBFB FBFB FBFB FBFF 0000 0000"            /* ................ */
  1004.     $"0000 FFF9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9"            /* ................ */
  1005.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 FF00 0000"            /* ................ */
  1006.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1007.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  1008.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1009.     $"0000 0000 0000 FF2B FE2B FD00 0000 0000"            /* .......+.+...... */
  1010.     $"F6F6 F6F6 F7F7 F7F8 F8F8 F9F9 F9FA FAFA"            /* ................ */
  1011.     $"FBFB FBFC FCFC 2B2B FE2B 2BFD FDFC FCFC"            /* ......++.++..... */
  1012.     $"F5F5 F5F5 F5F5 F6F6 F6F6 F6F6 F62B 2B2B"            /* .............+++ */
  1013.     $"2B2B 2B2B 2B2B 2BFE 00FE 2B2B 2B2B 2B2B"            /* +++++++...++++++ */
  1014.     $"F7F7 F8F8 F8F9 F9F9 FAFA FAFB FBFB FCFC"            /* ................ */
  1015.     $"FCFD FDFD FEFE FE00 0000 FEFE FDFD FCFC"            /* ................ */
  1016.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1017.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1018. };
  1019.  
  1020. data 'ICN#' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1021.     $"0000 0000 0000 0000 03FF FF80 07FF FFC0"            /* ...........Ä...¿ */
  1022.     $"07FF FFC0 0700 01C0 0700 01C0 470E E1C0"            /* ...¿...¿...¿G..¿ */
  1023.     $"E711 11C0 E711 11C0 E717 D1C0 FF17 D1C0"            /* ...¿...¿..—¿..—¿ */
  1024.     $"FF1F F1C0 7F3F F9C0 073F F9E0 073F F9F0"            /* ...¿.?.¿.?...?.. */
  1025.     $"0F1F F1F8 1DFF FF3C 3C00 004E 72AA AA87"            /* .......<<..Nr™™á */
  1026.     $"E000 0007 E000 0007 EAAA AAAF E000 0007"            /* .........™™Ø.... */
  1027.     $"E000 0007 FC00 0007 E000 0007 FFFF FFFF"            /* ................ */
  1028.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  1029.     $"0000 0000 0000 0000 03FF FF80 07FF FFC0"            /* ...........Ä...¿ */
  1030.     $"07FF FFC0 07FF FFC0 07FF FFC0 47FF FFC0"            /* ...¿...¿...¿G..¿ */
  1031.     $"E7FF FFC0 E7FF FFC0 E7FF FFC0 FFFF FFC0"            /* ...¿...¿...¿...¿ */
  1032.     $"FFFF FFC0 7FFF FFC0 07FF FFE0 07FF FFF0"            /* ...¿...¿........ */
  1033.     $"0FFF FFF8 1FFF FFFC 3FFF FFFE 7FFF FFFF"            /* ........?....... */
  1034.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1035.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1036.     $"FFFF FFFE FFFF FFFE FFFF FFFE 7FFF FFFC"            /* ................ */
  1037. };
  1038.  
  1039. data 'icl4' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1040.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1041.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1042.     $"0000 00FF FFFF FFFF FFFF FFFF F000 0000"            /* ................ */
  1043.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1044.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1045.     $"0000 0FFF 0C0C 0C0C 0C0C 0C0F FF00 0000"            /* ................ */
  1046.     $"0000 0FFF C0C0 C0C0 C0C0 C0CF FF00 0000"            /* ....¿¿¿¿¿¿¿œ.... */
  1047.     $"0F00 0FFF 0C0C FFFC FFFC 0C0F FF00 0000"            /* ................ */
  1048.     $"FFF0 0FFF C0CF 000F 000F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1049.     $"FFF0 0FFF 0C0F 000F 000F 0C0F FF00 0000"            /* ................ */
  1050.     $"FFF0 0FFF C0CF 0FFF FF0F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1051.     $"FFFF FFFF 0C0F 0FFF FF0F 0C0F FF00 0000"            /* ................ */
  1052.     $"FFFF FFFF C008 FFF8 FFF8 C0CF FF00 0000"            /* ....¿.....¿œ.... */
  1053.     $"0FFF FFFF 0C88 8888 8888 8C0F FF00 0000"            /* .....àààààå..... */
  1054.     $"0000 0FFF C088 8888 8888 80CF FFF0 0000"            /* ....¿àààààÄœ.... */
  1055.     $"0000 0FFF 0CEE 8888 888E EC0F FFFF 0000"            /* ......àààé...... */
  1056.     $"0000 FFFF C008 EEEE EEE8 00CF FFFF F000"            /* ....¿......œ.... */
  1057.     $"000F FF0F FFFF FFFF FFFF FFFF 01DF FF00"            /* ................ */
  1058.     $"00FF FD10 1010 1010 1010 1010 1D10 FFF0"            /* ................ */
  1059.     $"0FFF 01D1 D1D1 D1D1 D1D1 D1D1 D101 0FFF"            /* ...——————————... */
  1060.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1061.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1062.     $"FFF0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 DFFF"            /* ..––––––––––––.. */
  1063.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1064.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1065.     $"FFF6 6601 0101 0101 0101 0101 0101 0FFF"            /* ..f............. */
  1066.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1067.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1068.     $"FFFF EEEE EEEE EEEE EEEE EEEE EEEF FFF0"            /* ................ */
  1069.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1070.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1071.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1072. };
  1073.  
  1074. data 'icl8' (gxPrintingDriverBaseID + 4, sysheap, purgeable ) {
  1075.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1076.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1077.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1078.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1079.     $"0000 0000 0000 FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1080.     $"FFFF FFFF FFFF FFFF FF00 0000 0000 0000"            /* ................ */
  1081.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1082.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1083.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1084.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1085.     $"0000 0000 00FF FFFF 00F7 00F7 00F7 00F7"            /* ................ */
  1086.     $"00F7 00F7 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1087.     $"0000 0000 00FF FFFF F700 F700 F700 F700"            /* ................ */
  1088.     $"F700 F700 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1089.     $"00FF 0000 00FF FFFF 00F7 00F7 FFFF FFF7"            /* ................ */
  1090.     $"FFFF FFF7 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1091.     $"FFFF FF00 00FF FFFF F700 F7FF 0000 00FF"            /* ................ */
  1092.     $"0000 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1093.     $"FFFF FF00 00FF FFFF 00F7 00FF 0000 00FF"            /* ................ */
  1094.     $"0000 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1095.     $"FFFF FF00 00FF FFFF F700 F7FF 00FF FFFF"            /* ................ */
  1096.     $"FFFF 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1097.     $"FFFF FFFF FFFF FFFF 00F7 00FF 00FF FFFF"            /* ................ */
  1098.     $"FFFF 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1099.     $"FFFF FFFF FFFF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1100.     $"FFFF FFE4 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1101.     $"00FF FFFF FFFF FFFF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1102.     $"E4E4 E4E4 E4F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1103.     $"0000 0000 00FF FFFF F700 E4E4 E4E4 E4E4"            /* ................ */
  1104.     $"E4E4 E4E4 E400 F7FF FFFF FF00 0000 0000"            /* ................ */
  1105.     $"0000 0000 00FF FFFF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1106.     $"E4E4 E4A5 A5F7 00FF FFFF FFFF 0000 0000"            /* ...••........... */
  1107.     $"0000 0000 FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1108.     $"A5A5 A5E4 0000 F7FF FFFF FFFF FF00 0000"            /* •••............. */
  1109.     $"0000 00FF FFFF 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1110.     $"FFFF FFFF FFFF FFFF 0101 33FF FFFF 0000"            /* ..........3..... */
  1111.     $"0000 FFFF FF33 0101 0101 0101 0101 0101"            /* .....3.......... */
  1112.     $"0101 0101 0101 0101 0133 0101 FFFF FF00"            /* .........3...... */
  1113.     $"00FF FFFF 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1114.     $"3301 3301 3301 3301 3301 0101 01FF FFFF"            /* 3.3.3.3.3....... */
  1115.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1116.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1117.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1118.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1119.     $"FFFF FF01 3301 3301 3301 3301 3301 3301"            /* ....3.3.3.3.3.3. */
  1120.     $"3301 3301 3301 3301 3301 3301 33FF FFFF"            /* 3.3.3.3.3.3.3... */
  1121.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1122.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1123.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1124.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1125.     $"FFFF FFEC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1126.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1127.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1128.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1129.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1130.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1131.     $"FFFF FFFF FBFB FBFB FBFB FBFB FBFB FBFB"            /* ................ */
  1132.     $"FBFB FBFB FBFB FBFB FBFB FBFF FFFF FF00"            /* ................ */
  1133.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1134.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1135.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1136.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1137.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1138.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1139. };
  1140.  
  1141. data 'ICN#' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1142.     $"07FF FFC0 07FF FFC0 07FF FFC0 4700 01C0"            /* ...¿...¿...¿G..¿ */
  1143.     $"E70E E1C0 E711 11C0 FF17 D1C0 FF17 D1C0"            /* ...¿...¿..—¿..—¿ */
  1144.     $"7F1F F1C0 0F3F F9C0 1F3F F9E0 3F3F F9F0"            /* ...¿.?.¿.?..??.. */
  1145.     $"7F1F F1F8 F1FF FF3C E800 003E E555 554F"            /* .......<...>.UUO */
  1146.     $"E000 0007 E000 0007 EAAA AAAF E000 0007"            /* .........™™Ø.... */
  1147.     $"E000 0007 FC00 0007 E000 000F FFFF FFFF"            /* ................ */
  1148.     $"FFFF FFFF 7FFF FFFE 3FFF FFFC 0000 02A0"            /* ........?......† */
  1149.     $"BFFF FC9D 0000 0140 BFFF FE3D 0000 0000"            /* ø..ù...@ø..=.... */
  1150.     $"07FF FFC0 07FF FFC0 07FF FFC0 47FF FFC0"            /* ...¿...¿...¿G..¿ */
  1151.     $"E7FF FFC0 E7FF FFC0 FFFF FFC0 FFFF FFC0"            /* ...¿...¿...¿...¿ */
  1152.     $"7FFF FFC0 0FFF FFC0 1FFF FFE0 3FFF FFF0"            /* ...¿...¿....?... */
  1153.     $"7FFF FFF8 FFFF FFFC FFFF FFFE FFFF FFFF"            /* ................ */
  1154.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1155.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1156.     $"FFFF FFFF 7FFF FFFE 3FFF FFFC 0000 03E0"            /* ........?....... */
  1157.     $"FFFF FFFF FFFF FF7F FFFF FE3F 0000 0000"            /* ...........?.... */
  1158. };
  1159.  
  1160. data 'icl4' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1161.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1162.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1163.     $"0000 0FFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  1164.     $"0F00 0FFF 0C00 0000 0000 0C0F FF00 0000"            /* ................ */
  1165.     $"FFF0 0FFF C0CC FFFC FFFC C0CF FF00 0000"            /* ....¿Ã....¿œ.... */
  1166.     $"FFF0 0FFF 0C0F 000F 000F 0C0F FF00 0000"            /* ................ */
  1167.     $"FFFF FFFF C0CF 0FFF FF0F C0CF FF00 0000"            /* ....¿œ....¿œ.... */
  1168.     $"FFFF FFFF 0C0F 0FFF FF0F 0C0F FF00 0000"            /* ................ */
  1169.     $"0FFF FFFF C008 FFF8 FFF8 C0CF FF00 0000"            /* ....¿.....¿œ.... */
  1170.     $"0000 FFFF 0C88 8888 8888 8C0F FF00 0000"            /* .....àààààå..... */
  1171.     $"000F FFFF C088 8888 8888 80CF FFF0 0000"            /* ....¿àààààÄœ.... */
  1172.     $"00FF FFFF 0CEE 8888 888E EC0F FFFF 0000"            /* ......àààé...... */
  1173.     $"0FFF FFFF C008 EEEE EEE8 00CF FFFF F000"            /* ....¿......œ.... */
  1174.     $"FFFF 010F FFFF FFFF FFFF FFFF 01FF FF00"            /* ................ */
  1175.     $"FFF0 1D10 1010 1010 1010 1010 1D1F FFF0"            /* ................ */
  1176.     $"FFF1 01D1 D1D1 D1D1 D1D1 D1D1 D101 FFFF"            /* ...——————————... */
  1177.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1178.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1179.     $"FFF0 D0D0 D0D0 D0D0 D0D0 D0D0 D0D0 DFFF"            /* ..––––––––––––.. */
  1180.     $"FFF1 0101 0101 0101 0101 0101 0101 0FFF"            /* ................ */
  1181.     $"FFF0 1010 1010 1010 1010 1010 1010 1FFF"            /* ................ */
  1182.     $"FFF6 6601 0101 0101 0101 0101 0101 0FFF"            /* ..f............. */
  1183.     $"FFF0 1010 1010 1010 1010 1010 1010 FFFF"            /* ................ */
  1184.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1185.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1186.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  1187.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1188.     $"0000 0000 0000 0000 0000 00FC FCA0 0000"            /* .............†.. */
  1189.     $"CCCC CCCC CCDD DDDD EEEE EECC FCCA AEEE"            /* ÃÃÃÃÃ......Ã. Æ. */
  1190.     $"0000 00CC CCCC CCCC CCCC CCCF 0FCC CCCC"            /* ...ÃÃÃÃÃÃÃÜ.ÃÃà*/
  1191.     $"CCCC CDDD DDDE EEEE EAAA FFF0 00FF AAEE"            /* ÃÃÕ......™....™. */
  1192.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1193. };
  1194.  
  1195. data 'icl8' (gxPrintingDriverBaseID + 5, sysheap, purgeable ) {
  1196.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1197.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1198.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1199.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1200.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1201.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  1202.     $"00FF 0000 00FF FFFF 00F7 0000 0000 0000"            /* ................ */
  1203.     $"0000 0000 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1204.     $"FFFF FF00 00FF FFFF F700 F7F7 FFFF FFF7"            /* ................ */
  1205.     $"FFFF FFF7 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1206.     $"FFFF FF00 00FF FFFF 00F7 00FF 0000 00FF"            /* ................ */
  1207.     $"0000 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1208.     $"FFFF FFFF FFFF FFFF F700 F7FF 00FF FFFF"            /* ................ */
  1209.     $"FFFF 00FF F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1210.     $"FFFF FFFF FFFF FFFF 00F7 00FF 00FF FFFF"            /* ................ */
  1211.     $"FFFF 00FF 00F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1212.     $"00FF FFFF FFFF FFFF F700 00E4 FFFF FFE4"            /* ................ */
  1213.     $"FFFF FFE4 F700 F7FF FFFF 0000 0000 0000"            /* ................ */
  1214.     $"0000 0000 FFFF FFFF 00F7 E4E4 E4E4 E4E4"            /* ................ */
  1215.     $"E4E4 E4E4 E4F7 00FF FFFF 0000 0000 0000"            /* ................ */
  1216.     $"0000 00FF FFFF FFFF F700 E4E4 E4E4 E4E4"            /* ................ */
  1217.     $"E4E4 E4E4 E400 F7FF FFFF FF00 0000 0000"            /* ................ */
  1218.     $"0000 FFFF FFFF FFFF 00F7 A5A5 E4E4 E4E4"            /* ..........••.... */
  1219.     $"E4E4 E4A5 A5F7 00FF FFFF FFFF 0000 0000"            /* ...••........... */
  1220.     $"00FF FFFF FFFF FFFF F700 00E4 A5A5 A5A5"            /* ............•••• */
  1221.     $"A5A5 A5E4 0000 F7FF FFFF FFFF FF00 0000"            /* •••............. */
  1222.     $"FFFF FFFF 0101 01FF FFFF FFFF FFFF FFFF"            /* ................ */
  1223.     $"FFFF FFFF FFFF FFFF 0101 FFFF FFFF 0000"            /* ................ */
  1224.     $"FFFF FF01 0133 0101 0101 0101 0101 0101"            /* .....3.......... */
  1225.     $"0101 0101 0101 0101 0133 01FF FFFF FF00"            /* .........3...... */
  1226.     $"FFFF FF01 0101 3301 3301 3301 3301 3301"            /* ......3.3.3.3.3. */
  1227.     $"3301 3301 3301 3301 3301 0101 FFFF FFFF"            /* 3.3.3.3.3....... */
  1228.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1229.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1230.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1231.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1232.     $"FFFF FF01 3301 3301 3301 3301 3301 3301"            /* ....3.3.3.3.3.3. */
  1233.     $"3301 3301 3301 3301 3301 3301 33FF FFFF"            /* 3.3.3.3.3.3.3... */
  1234.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1235.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1236.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1237.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1238.     $"FFFF FFEC ECEC 0101 0101 0101 0101 0101"            /* ................ */
  1239.     $"0101 0101 0101 0101 0101 0101 01FF FFFF"            /* ................ */
  1240.     $"FFFF FF01 0101 0101 0101 0101 0101 0101"            /* ................ */
  1241.     $"0101 0101 0101 0101 0101 0101 FFFF FFFF"            /* ................ */
  1242.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1243.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1244.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1245.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1246.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1247.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  1248.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  1249.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  1250.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1251.     $"0000 0000 0000 FF2B FE2B FD00 0000 0000"            /* .......+.+...... */
  1252.     $"F6F6 F6F6 F7F7 F7F8 F8F8 F9F9 F9FA FAFA"            /* ................ */
  1253.     $"FBFB FBFC FCFC 2B2B FE2B 2BFD FDFC FCFC"            /* ......++.++..... */
  1254.     $"F5F5 F5F5 F5F5 F6F6 F6F6 F6F6 F62B 2B2B"            /* .............+++ */
  1255.     $"2B2B 2B2B 2B2B 2BFE 00FE 2B2B 2B2B 2B2B"            /* +++++++...++++++ */
  1256.     $"F7F7 F8F8 F8F9 F9F9 FAFA FAFB FBFB FCFC"            /* ................ */
  1257.     $"FCFD FDFD FEFE FE00 0000 FEFE FDFD FCFC"            /* ................ */
  1258.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1259.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  1260. };
  1261.  
  1262. resource 'ICN#' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1263.     {    /* array: 2 elements */
  1264.         /* [1] */
  1265.         $"6000 0006 F000 000F F800 001F 7C00 003E 3FFF FF7C 1F00 01F8 0F80"
  1266.         $"01F0 07CE E3E0 07F1 17C0 05F1 1F80 05FF DF00 057D BF00 073E 7D00"
  1267.         $"011F F900 012F F900 012F E900 0F17 F1E0 11FF FF10 201F F808 403E"
  1268.         $"7C04 D57D BEAA 80F8 1F02 81F0 0F82 83E0 07C2 87C0 03E2 9F80 01F2"
  1269.         $"9F00 00FA 7FFF FFFC 7FFF FFFE F800 001F F000 000F 7FFF FFF6",
  1270.         /* [2] */
  1271.         $"6000 0006 F000 000F F800 001F 7C00 003E 3FFF FF7C 1FFF FFF8 0FFF"
  1272.         $"FFF0 07FF FFE0 07FF FFC0 07FF FF80 07FF FF00 07FF FF00 07FF FF00"
  1273.         $"01FF FF00 01FF FF00 01FF FF00 0FFF FFE0 1FFF FFF0 3FFF FFF8 7FFF"
  1274.         $"FFFC FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE FFFF FFFE"
  1275.         $"FFFF FFFE 7FFF FFFC 7FFF FFFE FFFF FFFF FFFF FFFF 7FFF FFF6"
  1276.     }
  1277. };
  1278.  
  1279. resource 'ICN#' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1280.     {    /* array: 2 elements */
  1281.         /* [1] */
  1282.         $"00FF FF00 0100 0080 0080 0100 7F80 01FE 8000 0001 81FF FF01 8100"
  1283.         $"0101 8100 0101 810E E101 8511 1101 8511 1101 8517 D101 8517 D101"
  1284.         $"871E 7101 8120 0901 8120 0901 8110 1101 8F1F F1E1 91FF FF11 A000"
  1285.         $"0009 B555 5555 A000 0005 A000 0005 A055 5555 AE00 0005 A000 0005"
  1286.         $"9FFF FFF9 8000 0001 80FF FF01 8080 0101 8040 0201 7FE0 07FE",
  1287.         /* [2] */
  1288.         $"00FF FF00 01FF FF80 00FF FF00 7FFF FFFE FFFF FFFF FFFF FFFF FFFF"
  1289.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1290.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1291.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1292.         $"FFFF FFFF FFFF FFFF FFFF FFFF FF80 01FF FFC0 03FF 7FE0 07FE"
  1293.     }
  1294. };
  1295.  
  1296. resource 'icl4' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1297.     $"0FF0 0000 0000 0000 0000 0000 0000 0FF0 FFFF 0000 0000 0000 0000"
  1298.     $"0000 0000 FFFF FFFF F000 0000 0000 0000 0000 000F FFFF 0FFF FF00"
  1299.     $"0000 0000 0000 0000 00FF FFF0 00FF FFFF FFFF FFFF FFFF FFFF 0FFF"
  1300.     $"FF00 000F FFFF 0C0C 0C0C 0C0C 0C0F FFFF F000 0000 FFFF F0C0 C0C0"
  1301.     $"C0C0 C0CF FFFF 0000 0000 0FFF FF0C FFFC FFFC 0CFF FFF0 0000 0000"
  1302.     $"0FFF FFFF 000F 000F CFFF FF00 0000 0000 0F0F FFFF 000F 000F FFFF"
  1303.     $"F000 0000 0000 0F0F FFFF FFFF FF0F FFFF 0000 0000 0000 0F0F 0FFF"
  1304.     $"FFFF FFFF FFFF 0000 0000 0000 0FFF C0FF FFF8 FFFF FFCF 0000 0000"
  1305.     $"0000 000F 0C8F FFFF FFFF FC0F 0000 0000 0000 000F C088 FFFF FFFF"
  1306.     $"80CF 0000 0000 0000 000F 0CEE 8FFF FFFE EC0F 0000 0000 0000 FFFF"
  1307.     $"C008 EFFF FFF8 00CF FFF0 0000 000F 010F FFFF FFFF FFFF FFFF 010F"
  1308.     $"0000 00F0 0D00 000F FFFF FFFF F000 0D00 F000 0F01 01D1 D1FF FFF1"
  1309.     $"DFFF FFD1 D101 0F00 F000 0000 0FFF FF00 00FF FFF0 0000 00F0 F101"
  1310.     $"0101 FFFF F101 010F FFFF 0101 01F0 F0D0 D0DF FFFF D0D0 D0D0 FFFF"
  1311.     $"F0D0 D0F0 F101 01FF FFF1 0101 0101 0FFF FF01 01F0 F000 0FFF FF00"
  1312.     $"0000 0000 00FF FFF0 00F0 F106 FFFF F101 0101 0101 010F FFFF 01F0"
  1313.     $"F00F FFFF 0000 0000 0000 0000 FFFF F0F0 0FFF FFFF FFFF FFFF FFFF"
  1314.     $"FFFF FFFF FF00 0FFF FFEE EEEE EEEE EEEE EEEE EEFF FFF0 FFFF FDDD"
  1315.     $"DDDD DDDD DDDD DDDD DDDF FFFF FFFF CCCC CCCC CCCC CCCC CCCC CCCC"
  1316.     $"FFFF 0FFF FFFF FFFF FFFF FFFF FFFF FFFF 0FF0"
  1317. };
  1318.  
  1319. resource 'icl4' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1320.     $"0000 0000 FFFF FFFF FFFF FFFF 0000 0000 0000 000F 0000 0000 0000"
  1321.     $"0000 F000 0000 0000 0000 F0C0 C0C0 C0C0 C0CF 0000 0000 0FFF FFFF"
  1322.     $"F00C 0C0C 0C0C 0C0F FFFF FFF0 F000 0000 00C0 C0C0 C0C0 C0C0 0000"
  1323.     $"000F F00C 0C0F FFFF FFFF FFFF FFFF 0C0C 0C0F F0C0 C0CF 0C0C 0C0C"
  1324.     $"0C0C 0C0F C0C0 C0CF F00C 0C0F C0C0 C0C0 C0C0 C0CF 0C0C 0C0F F0C0"
  1325.     $"C0CF 0C0C FFFC FFFC 0C0F C0C0 C0CF F00C 0F0F C0CF 000F 000F C0CF"
  1326.     $"0C0C 0C0F F0C0 CFCF 0C0F 000F 000F 0C0F C0C0 C0CF F00C 0F0F C0CF"
  1327.     $"0FFF FF0F C0CF 0C0C 0C0F F0C0 CFCF 0C0F 0FFF FF0F 0C0F C0C0 C0CF"
  1328.     $"F00C 0FFF C008 FFF8 FFF8 C0CF 0C0C 0C0F F0C0 C0CF 0C88 8888 8888"
  1329.     $"8C0F C0C0 C0CF F00C 0C0F C088 8888 8888 80CF 0C0C 0C0F F0C0 C0CF"
  1330.     $"0CEE 8888 888E EC0F C0C0 C0CF F00C FFFF C008 EEEE EEE8 00CF FFFC"
  1331.     $"0C0F F0CF 000F FFFF FFFF FFFF FFFF 000F C0CF F0F1 0D01 0101 0101"
  1332.     $"0101 0101 0D01 FC0F F0F0 00D0 D0D0 D0D0 D0D0 D0D0 D000 0FCF F0F1"
  1333.     $"0101 0101 0101 0101 0101 0101 0F0F F0F0 0000 0000 0000 0000 0000"
  1334.     $"0000 0FCF F0F1 D1D1 D1D1 D1D1 D1D1 D1D1 D1D1 DF0F F0F0 6660 0000"
  1335.     $"0000 0000 0000 0000 0FCF F0F1 0101 0101 0101 0101 0101 0101 0F0F"
  1336.     $"F0CF FFFF FFFF FFFF FFFF FFFF FFFF F0CF F00C 0C0C 0C0C 0C0C 0C0C"
  1337.     $"0C0C 0C0C 0C0F F0C0 C0C0 FFFF FFFF FFFF FFFF C0C0 C0CF F00C 0C0C"
  1338.     $"F000 0000 0000 000F 0C0C 0C0F F0C0 C0C0 CF00 0000 0000 00F0 C0C0"
  1339.     $"C0CF 0FFF FFFF FFF0 0000 0000 0FFF FFFF FFF0"
  1340. };
  1341.  
  1342. resource 'icl8' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1343.     $"00FF FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  1344.     $"0000 00FF FF00 FFFF FFFF 0000 0000 0000 0000 0000 0000 0000 0000"
  1345.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000"
  1346.     $"0000 0000 0000 0000 0000 0000 00FF FFFF FFFF 00FF FFFF FFFF 0000"
  1347.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF FFFF FF00 0000"
  1348.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 00FF FFFF"
  1349.     $"FFFF 0000 0000 00FF FFFF FFFF 00F7 00F7 00F7 00F7 00F7 00F7 00F7"
  1350.     $"00FF FFFF FFFF FF00 0000 0000 0000 FFFF FFFF FF00 F700 F700 F700"
  1351.     $"F700 F700 F700 F7FF FFFF FFFF 0000 0000 0000 0000 00FF FFFF FFFF"
  1352.     $"00F7 FFFF FFF7 FFFF FFF7 00F7 FFFF FFFF FF00 0000 0000 0000 0000"
  1353.     $"00FF FFFF FFFF FFFF 0000 00FF 0000 00FF F7FF FFFF FFFF 0000 0000"
  1354.     $"0000 0000 0000 00FF 00FF FFFF FFFF 0000 00FF 0000 00FF FFFF FFFF"
  1355.     $"FF00 0000 0000 0000 0000 0000 00FF 00FF FFFF FFFF FFFF FFFF FFFF"
  1356.     $"00FF FFFF FFFF 0000 0000 0000 0000 0000 0000 00FF 00FF 00FF FFFF"
  1357.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000 0000 0000 0000 0000 00FF"
  1358.     $"FFFF F700 FFFF FFFF FFE4 FFFF FFFF FFFF F7FF 0000 0000 0000 0000"
  1359.     $"0000 0000 0000 00FF 00F7 E4FF FFFF FFFF FFFF FFFF FFF7 00FF 0000"
  1360.     $"0000 0000 0000 0000 0000 0000 00FF F700 E4E4 FFFF FFFF FFFF FFFF"
  1361.     $"E400 F7FF 0000 0000 0000 0000 0000 0000 0000 00FF 00F7 A5A5 E4FF"
  1362.     $"FFFF FFFF FFA5 A5F7 00FF 0000 0000 0000 0000 0000 0000 FFFF FFFF"
  1363.     $"F700 00E4 A5FF FFFF FFFF FFE4 0000 F7FF FFFF FF00 0000 0000 0000"
  1364.     $"00FF 0101 01FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0101 01FF"
  1365.     $"0000 0000 0000 FF01 0133 0101 0101 01FF FFFF FFFF FFFF FFFF FF01"
  1366.     $"0101 0133 0101 FF00 0000 00FF 0101 0101 3301 3301 FFFF FFFF FF01"
  1367.     $"33FF FFFF FFFF 3301 3301 0101 01FF 0000 FF01 0101 0101 0101 01FF"
  1368.     $"FFFF FFFF 0101 0101 FFFF FFFF FF01 0101 0101 0101 FF00 FF01 0101"
  1369.     $"0101 0101 FFFF FFFF FF01 0101 0101 01FF FFFF FFFF 0101 0101 0101"
  1370.     $"FF00 FF01 3301 3301 33FF FFFF FFFF 3301 3301 3301 3301 FFFF FFFF"
  1371.     $"FF01 3301 3301 FF00 FF01 0101 0101 FFFF FFFF FF01 0101 0101 0101"
  1372.     $"0101 01FF FFFF FFFF 0101 0101 FF00 FF01 0101 01FF FFFF FFFF 0101"
  1373.     $"0101 0101 0101 0101 0101 FFFF FFFF FF01 0101 FF00 FF01 01EC FFFF"
  1374.     $"FFFF FF01 0101 0101 0101 0101 0101 0101 01FF FFFF FFFF 0101 FF00"
  1375.     $"FF01 01FF FFFF FFFF 0101 0101 0101 0101 0101 0101 0101 0101 FFFF"
  1376.     $"FFFF FF01 FF00 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1377.     $"FFFF FFFF FFFF FFFF FFFF 0000 00FF FFFF FFFF FBFB FBFB FBFB FBFB"
  1378.     $"FBFB FBFB FBFB FBFB FBFB FBFB FFFF FFFF FF00 FFFF FFFF FFF9 F9F9"
  1379.     $"F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9F9 F9FF FFFF FFFF FFFF"
  1380.     $"FFFF F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7 F7F7"
  1381.     $"FFFF FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1382.     $"FFFF FFFF FFFF 00FF FF"
  1383. };
  1384.  
  1385. resource 'icl8' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1386.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1387.     $"0000 0000 0000 0000 0000 0000 00FF 0000 0000 0000 0000 0000 0000"
  1388.     $"0000 0000 FF00 0000 0000 0000 0000 0000 0000 0000 FF00 2B00 2B00"
  1389.     $"2B00 2B00 2B00 2B00 2BFF 0000 0000 0000 0000 00FF FFFF FFFF FFFF"
  1390.     $"FF00 002B 002B 002B 002B 002B 002B 00FF FFFF FFFF FFFF FF00 FF00"
  1391.     $"0000 0000 0000 0000 2B00 2B00 2B00 2B00 2B00 2B00 2B00 0000 0000"
  1392.     $"0000 00FF FF00 002B 002B 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1393.     $"FFFF 002B 002B 002B 00FF FF00 2B00 2B00 2BFF 00F7 00F7 00F7 00F7"
  1394.     $"00F7 00F7 00F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 002B 00FF F700"
  1395.     $"F700 F700 F700 F700 F700 F700 F7FF 002B 002B 002B 00FF FF00 2B00"
  1396.     $"2B00 2BFF 00F7 00F7 FFFF FFF7 FFFF FFF7 00F7 00FF 2B00 2B00 2B00"
  1397.     $"2BFF FF00 002B 00FF 00FF F700 F7FF 0000 00FF 0000 00FF F700 F7FF"
  1398.     $"002B 002B 002B 00FF FF00 2B00 2BFF 2BFF 00F7 00FF 0000 00FF 0000"
  1399.     $"00FF 00F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 00FF 00FF F700 F7FF"
  1400.     $"00FF FFFF FFFF 00FF F700 F7FF 002B 002B 002B 00FF FF00 2B00 2BFF"
  1401.     $"2BFF 00F7 00FF 00FF FFFF FFFF 00FF 00F7 00FF 2B00 2B00 2B00 2BFF"
  1402.     $"FF00 002B 00FF FFFF F700 00E4 FFFF FFE4 FFFF FFE4 F700 F7FF 002B"
  1403.     $"002B 002B 00FF FF00 2B00 2B00 2BFF 00F7 E4E4 E4E4 E4E4 E4E4 E4E4"
  1404.     $"E4F7 00FF 2B00 2B00 2B00 2BFF FF00 002B 002B 00FF F700 E4E4 E4E4"
  1405.     $"E4E4 E4E4 E4E4 E400 F7FF 002B 002B 002B 00FF FF00 2B00 2B00 2BFF"
  1406.     $"00F7 A5A5 E4E4 E4E4 E4E4 E4A5 A5F7 00FF 2B00 2B00 2B00 2BFF FF00"
  1407.     $"002B FFFF FFFF F700 00E4 A5A5 A5A5 A5A5 A5E4 0000 F7FF FFFF FF2B"
  1408.     $"002B 00FF FF00 2BFF 0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1409.     $"FFFF 0000 00FF 2B00 2BFF FF00 FF05 00F9 0005 0005 0005 0005 0005"
  1410.     $"0005 0005 0005 0005 00F9 0005 FF2B 00FF FF00 FF00 0000 F900 F900"
  1411.     $"F900 F900 F900 F900 F900 F900 F900 F900 0000 00FF 2BFF FF00 FF05"
  1412.     $"0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 00FF"
  1413.     $"00FF FF00 FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000"
  1414.     $"0000 0000 00FF 2BFF FF00 FF05 F905 F905 F905 F905 F905 F905 F905"
  1415.     $"F905 F905 F905 F905 F905 F9FF 00FF FF00 FF00 ECEC EC00 0000 0000"
  1416.     $"0000 0000 0000 0000 0000 0000 0000 0000 00FF 2BFF FF00 FF05 0005"
  1417.     $"0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 00FF 00FF"
  1418.     $"FF00 2BFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1419.     $"FFFF FF00 2BFF FF00 002B 002B 002B 002B 002B 002B 002B 002B 002B"
  1420.     $"002B 002B 002B 002B 002B 00FF FF00 2B00 2B00 2B00 FFFF FFFF FFFF"
  1421.     $"FFFF FFFF FFFF FFFF FFFF 2B00 2B00 2B00 2BFF FF00 002B 002B 002B"
  1422.     $"FF00 0000 0000 0000 0000 0000 0000 00FF 002B 002B 002B 00FF FF00"
  1423.     $"2B00 2B00 2B00 2BFF 0000 0000 0000 0000 0000 0000 FF00 2B00 2B00"
  1424.     $"2B00 2BFF 00FF FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000 00FF"
  1425.     $"FFFF FFFF FFFF FFFF FF"
  1426. };
  1427.  
  1428. resource 'ics#' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1429.     {    /* array: 2 elements */
  1430.         /* [1] */
  1431.         $"C003 E007 7FFE 3BDC 1D78 1FF0 17F0 17D0 7FFC C7E2 8E71 9C39 B81D"
  1432.         $"FFFF C003 FFFF",
  1433.         /* [2] */
  1434.         $"C003 E007 7FFE 3FFC 1FF8 1FF0 1FF0 1FF0 7FFC FFFE FFFF FFFF FFFF"
  1435.         $"FFFF FFFF FFFF"
  1436.     }
  1437. };
  1438.  
  1439. resource 'ics#' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1440.     {    /* array: 2 elements */
  1441.         /* [1] */
  1442.         $"1FF8 F81F 8001 9FF1 B011 B6D1 B551 97D1 B7DD BFF5 A005 A805 BFFD"
  1443.         $"8001 8FF1 FC3F",
  1444.         /* [2] */
  1445.         $"1FF8 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1446.         $"FFFF FFFF FC3F"
  1447.     }
  1448. };
  1449.  
  1450. resource 'ics4' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1451.     $"FF00 0000 0000 00FF FFF0 0000 0000 0FFF 0FFF FFFF FFFF FFF0 00FF"
  1452.     $"FCFF FFCF FF00 000F FF0F 0FFF F000 000F FFFF FFFF 0000 000F CFFF"
  1453.     $"FFFF 0000 000F C8FF FFCF 0000 0FFF FFFF FFFF FF00 FFDD DFFF FFFD"
  1454.     $"D1F0 F010 FFF0 0FFF 101F FDDF FFDD DDFF FDDF F6FF F010 101F FF0F"
  1455.     $"FFFF FFFF FFFF FFFF FFFE EEEE EEEE EFFF FFFF FFFF FFFF FFFF"
  1456. };
  1457.  
  1458. resource 'ics4' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1459.     $"000F FFFF FFFF F000 FFFF FCCC CCCF FFFF FCCC CCCC CCCC CCCF FCCF"
  1460.     $"FFFF FFFF CCCF FCFF CCCC CCCF CCCF FCFF CFFC FFCF CCCF FCFF CF0F"
  1461.     $"0FCF CCCF FCCF C888 88CF CCCF FCFF CEEE EEEF FFCF FCFF FFFF FFFF"
  1462.     $"0FCF FCF0 1000 1000 1FCF FCF0 6010 0010 0FCF FCFF FFFF FFFF FFCF"
  1463.     $"FCCC CCCC CCCC CCCF FCCC FFFF FFFF CCCF FFFF FF00 00FF FFFF"
  1464. };
  1465.  
  1466. resource 'ics8' (gxPrintingDriverBaseID + 6, sysheap, purgeable) {
  1467.     $"FFFF 0000 0000 0000 0000 0000 0000 FFFF FFFF FF00 0000 0000 0000"
  1468.     $"0000 00FF FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000 FFFF"
  1469.     $"FFF7 FFFF FFFF F7FF FFFF 0000 0000 00FF FFFF 00FF 00FF FFFF FF00"
  1470.     $"0000 0000 00FF FFFF FFFF FFFF FFFF 0000 0000 0000 00FF F7FF FFFF"
  1471.     $"FFFF FFFF 0000 0000 0000 00FF F7E4 FFFF FFFF F7FF 0000 0000 00FF"
  1472.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 FFFF 3333 33FF FFFF FFFF FF33"
  1473.     $"3301 FF00 FF01 0101 FFFF FF01 01FF FFFF 0101 01FF FF33 33FF FFFF"
  1474.     $"3333 3333 FFFF FF33 33FF FFEC FFFF FF01 0101 0101 01FF FFFF 01FF"
  1475.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFB FBFB FBFB FBFB"
  1476.     $"FBFB FBFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1477. };
  1478.  
  1479. resource 'ics8' (gxPrintingDriverBaseID + 7, sysheap, purgeable) {
  1480.     $"0000 00FF FFFF FFFF FFFF FFFF FF00 0000 FFFF FFFF FF2B 2B2B 2B2B"
  1481.     $"2BFF FFFF FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FF2B 2BFF"
  1482.     $"FFFF FFFF FFFF FFFF 2B2B 2BFF FF2B FFFF 2B2B 2B2B 2B2B 2BFF 2B2B"
  1483.     $"2BFF FF2B FFFF 2BFF FF2B FFFF 2BFF 2B2B 2BFF FF2B FFFF 2BFF 00FF"
  1484.     $"00FF 2BFF 2B2B 2BFF FF2B 2BFF 2BE3 E3E3 E3E3 2BFF 2B2B 2BFF FF2B"
  1485.     $"FFFF 2BFC FCFC FCFC FCFF FFFF 2BFF FF2B FFFF FFFF FFFF FFFF FFFF"
  1486.     $"00FF 2BFF FF2B FF00 0500 0000 0500 0000 05FF 2BFF FF2B FF00 EC00"
  1487.     $"0500 0000 0500 00FF 2BFF FF2B FFFF FFFF FFFF FFFF FFFF FFFF 2BFF"
  1488.     $"FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FF2B 2B2B FFFF FFFF FFFF"
  1489.     $"FFFF 2B2B 2BFF FFFF FFFF FFFF 0000 0000 FFFF FFFF FFFF"
  1490. };
  1491.